html,
body {
  height: 100%;
  width: 100%;
}
.body {
  width: 950px;
  margin: 0 auto;
}
.inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
*:focus {
  outline: none;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfix:after {
  clear: both;
}
.left {
  float: left ;
}
.right {
  float: right;
}
.user-nav {
  text-align: right;
  height: 29px;
  background-color: #ebebeb;
  line-height: 26px;
  font-size: 9px;
}
.user-nav a {
  color: #5e5e5e;
  text-decoration: none;
}
.user-nav a:hover {
  text-decoration: underline;
}
.user-nav img {
  position: relative;
  top: 4px;
  padding: 0 4px;
}
.user-nav_nav-list {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0;
  margin-left: -1px;
}
.user-nav_nav-list_item {
  padding: 0 1em;
  margin: 0;
  border-left: 1px dashed #a0a0a0;
}
.user-nav_nav-list_item.first {
  border-left: 0px;
}
.user-nav_nav-feature {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.user-nav_contact {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding-left: 1.5em;
}
/********************************
              head
*********************************/
.head_logo {
  height: 120px;
  background-image: url("../img/三笑优品_10.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #fafafa;
}
.head_nav {
  background-color: #ce0000;
  height: 49px;
  -webkit-box-shadow: 0px 1px 4px 0px #4E4E4E;;
  -moz-box-shadow: 0px 1px 4px 0px #4E4E4E;;
  box-shadow: 0px 1px 4px 0px #4E4E4E;;
  position: relative;
  z-index: 10;
  behavior: url(PIE.htc);
}
.head_nav .head_nav_home {
  padding-left: 46px;
  float: left;
}
.head_nav .head_nav_home img {
  margin-top: -12px;
  position: relative;
  z-index: 1;
}
.head_nav .head_nav_item {
  float: left;
  padding: 0px 2.5em;
  margin-top: 1em;
  font-size: 14px;
  color: #FFF;
  height: 22px;
  line-height: 22px;
  border-left: 1px dashed #FFF;
}
.head_nav .head_nav_item.first {
  border-left: 0px;
  padding-left: 4.071428571428571em;
}
.head_nav .head_nav_search {
  margin-top: 12px;
  float: left ;
  background-image: url("../img/三笑优品_17.png");
  background-repeat: no-repeat;
  height: 26px;
  width: 206px;
  overflow: hidden;
}
.head_nav .head_nav_search .head_nav_search_text-wrap {
  height: 22px;
  width: 155px;
  display: block;
  position: relative;
  left: 15px;
  top: 2px;
}
.head_nav .head_nav_search .head_nav_search_text-wrap.withText {
  background-color: #f7e3e3;
}
.head_nav .head_nav_search .head_nav_search_text {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: transparent;
  line-height: 20px;
  font-size: 12px;
  font-family: 'Microsoft yahei', '微软雅黑', Tahoma, Verdana, Arial, sans-serif;
  position: absolute;
  width: 155px;
  height: 20px;
}
.head_nav .head_nav_search .head_nav_search_button {
  width: 33px;
  height: 26px;
  float: right;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity = 0);
}
